Linux Kernel Updates Vol. 2014.08

キーフレーズ

Linux サポート http:// nftables iptables accept リリース nft ファイルシステム lntel input カーネル 暗号化 coresight default https アーキテクチャ CPU メモリ 利用 Device What ドライバ drop org NFS add スケーラビリティ Yuryu Android デバイス ユーザー アクセス ファイル レイヤー ext4 HSA ARM MPX lazytime Fedora established Extensions コード Btrfs state net GPU 10w Nios プロセッサ crypt KASan kernelnewbies Documentation btrfs Artic table 追加 DebugFS related request API com www DAX バッフアオーバーフロー translated Memory Binder 機能 動作 トレース サーバー rule RAID tera type echo livepatch kmemcheck netfilter parallel ファイアウォール Kerne yuryu 可能 導入 性能 コンポーネント フレームワーク Tree ディスク pNFS カーネ lwn 更新日 dnf stable rocker

目次

と G01dmont マイクロア おすすめ LWN 記事 : Arti ( les / 582712 / Supporting lntel MPX in Linux http://lwn . net/ ーキテクチャで導入される予定です。 4 かにソース、リンク、シンクに分類され AMBA バスを用いて ( 通常は ) 検出され きる、ハードウェアによるトレースを開発してきました。コンポーネントは大ま 異なったコンポーネントを組み合わせて特定のトレース用途に利用することがで coresight は ARM べースの soc をデバッグするための技術の集合です。 ARM は ・ ARM Coresight のサポート ネルの stable ツリーに移動されました。 りますが、将来何が起こっても Linux はこの API をサポートするのであり、カー の携帯電話に搭載されて出荷されてきました。 Binder が遠慮していたこともあ きました。しかしながらこのコードは、ここ何年もの間安定しており、数百万台 Android の Binder のコードは、長らくの間カーネルの " staging " に存在して ・ Android Binder が stable に移動 ください。 https://github. com/HSAFoundation/HSA-Runtime-Reference-Source を = 参昭 リと、 HSA がユーザースペースのアプリケーションにもたらす可能性については た HSA オープンソースライプラリに含まれる API を提供します。 HSA ライプラ このリリースは RADEON ファミリー向けの HSA サポートを含み、 AMD が開発し 介して、効率的にシステムリソースを共有します。 スからアクセス可能なタスクキュー、プラットフォームレベルの atomic などを 種類のプロセッサ (CPU, DSP, GPU など ) が、共有メモリページ、ユーザースペー 統合し、メモリとタスクを共有するアーキテクチャのことです。 HSA では異なる HSA(Heterogeneous System Architecture) は、 CPU と GPU を同一の . バス上に ・ AMDGPU デバイス向け HSA ドライバ intel-memory-protection-extensions Extensions https://software . intel . com/en-us/articles/introduction-to- おすすめ lntel 言己 : 事 : lntroduction to lntel Memory Protection

What's Newin Linux3.19? Linux 3.19 は 2e15 年 2 月 8 日にリリースされました。 このリリースでは、 Btrfs の RAID5 / 6 ポリュームに対する scrubbing( スキャ ン ) と高速デバイス交換のサポートと、バッフアオーバーフローを防ぐ lntel Memory protection Extensions のサポートと、 AMD HSA アーキテクチャのサ ポートと、 ARM coresight サプシステムのデバッグサポートと、 A1tera Nios 11 CPU アーキテクチャのサポートと、ルーティングとスイッチングをオフロー ドするためのネットワーク基盤と、 Beag1ebone や Ra spberry Pi のようなコ ンシューマー向け開発基板での拡張バスをサポートするための Device Tree Over1ays と、 NFS v4.2 での h01e punching と、 Android の Binder のステージ ングから stable への移動が含まれます。その他にも新しいドライバと、多数の 小さな改善が含まれます。 ・ Btrfs: RAlD5/6 での scrubbing と高速デバイス交換のサポート Btrfs は Linux 3.8 で高速かっオンラインのデバイス交換 (btrfs- rep1ace(8)) をサポートしました。これは新しいデバイスの追加と、古いデバイ スの削除を別々のコマンド ( btrfs - devi ( e ( 8 ) ) で行うよりもずっと高速で効率 的です。このこの機能は RAID5 / 6 を利用しているファイルシステムでは利用で きませんでしたが、このリリースで制限が行えるようになりました。 Btrfs のファイルシステムを scrub(btrfs-scrub(8)) することも RAID5/6 で はできませんでしたが、同じくこのリリースで可能になりました。 t Memory Protection Extensions のサポート lntel の Memory Protection Extension(MPX) ーよ、ノ弋ッフアオーーノヾーフロー によって実行中に情報が奪われることを、ポインタの参照を確認することによっ て防ごうとする CPU の命令セットです。 lntel MPX は新しいレジスタと、これ らのレジスタを操作する新しい命令を導入します。対応したコンパイラと、実 行時ライプラリーと、カーネルによってこれらの命令が利用可能となり、 MPX を 使ったバッフアオーバーフローを防止することができます。この Linux カーネ ルのリリースで、この MPX のサポートが追加されます。 MPX は lntel SkY1ake 3

目次 謝辞 What Linux New 1 n 3 . 19 ~ What Linux 4 . 0 ~ New 1 n What' s Linux 4 . 1 ? New 1 n あとがき 4 っ 4 m 1 宀っム 謝辞 表紙はロジさんに描いていただきました。 nftables をイメージしたイラストを お願いしました。ありがとうございます ! ロジさんのサイト " ロジカ + フィジカ " http://logica-physica. info/ Linux 3.19 と 4. () の変更点は kernelnewbies.org のそれぞれの記事の翻訳で す。毎回わかりやすいまとめで、非常に勉強になっています。 コードの断片の多くは LinuxKerneI レポジトリからの抜粋です。著作権は Linus TorvaIds およびそれぞれの貢献者に帰属します。 2